package com.demo01;

// 房屋中介
public class Proxy {
    private Host host;

    public Proxy(){}

    public Proxy(Host host) {
        this.host = host;
    }

    // 代理房东租出房子，中介还可以与客户有其他附属业务
    public void rent() {
        seeHouse();
        host.rent();
        signAttract();
        fee();
    }

    // 看房子
    public void seeHouse() {
        System.out.println("中介带客户看房子");
    }

    // 签合同
    public void signAttract() {
        System.out.println("中介和客户签合同");
    }

    // 收中介费
    public void fee() {
        System.out.println("中介向客户收中介费");
    }
}
